a low-traffic road - Allemand Anglais Dictionnaire